table,tr,td,th,span,div,p,ul,li .systemfront{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
}

.ui-accordion-content{
	padding: 0em 2em;
}

.ui-datatable .ui-datatable-data td{
	border-width: 0px;
	border-style: none;
/*
	border-style: solid;
	border-color: inherit;
	padding: 1px;
	margin: 1px;
	overflow: hidden;
*/
}

img{
	border: 0;
}

.bigButton {
	width: 325px;
}

.smallButton {
	max-width: 20px;
	max-height: 20px;
}

.twoColTableTag {
	font-weight: bold;
}

.twoColTableValue {
	min-width:400px;
	width: 100%;
}

.inputField {
	color: black;
}

.listTag {
	font-weight: bold;
}

.noBorderGrid td, .noBorderGrid tr {
	border-style : none !important;
}

.ui-inputfield[readonly], .ui-inputfield[readonly].ui-state-focus {
	
/*     border: 0 !important;
    box-shadow: none !important;
    outline: 0 !important; */
    background-color: #E8E8E8  ;
    color: black;
}

.bigButton .ui-button-text{ 
	font-size: 35px;
}

.bigText{
	font-size: medium;
}

/* .bigButtonForSearch {
	wid1th: 200px;
} */

.bigButtonForSearch .ui-button-text { /* width: 150px;
	height: 60px; */
	font-size: 40px;
}

.userSearchColumn {
	width: 30%
}

.groupSearchColumn {
	width: 45%
}

.roleSearchColumn {
	width: 45%
}

.mediumButton {
	width: 200px;
}

.mediumButton .ui-button-text { /* width: 150px;
	height: 60px; */
	font-size: 15px;
}

.ui-tooltip{
	font-size: small;
}

.menuBarItemFocused {
	font-weight: bold;
}

.min-width{
	min-width:800px;

}

.ui-messages-error,.ui-message-error {
	background-color: #FFBABA;
	color: #D8000C;
}

.center {
	margin-left: auto;
	margin-right: auto;
}

.checkbox_grid {
	vertical-align:top;
	height:100%;
}

.checkbox_grid_detail_width {
	vertical-align:top;
	width:300px;
}

.zeroSizeButton  {
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	border: 0;
}

.timeOfUseTable td {
	border-width: 0px !important;
	padding: 2px 2px 2px 2px !important;
}

.ui-datatable .ui-column-filter{
	max-width: 80px;
}

.tableHeader {
	font-size: 14px;
	top: 4px;
	bottom: 4px;
	padding: 4px 4px 4px 4px;
	vertical-align:top;
}

.tableHeaderButton {
	float: right;
}

.clear{
	clear: both;
}

/*********** Growl **************/
.ui-growl{
	min-width: 500px;
}

.ui-growl-message{
	min-width: 420px;
}

/********** AutoComplete ********/
.ui-autocomplete-input{
    width: 100%;
    min-width: 400px;
    zoom: 1;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    position:static;
}

/********** OrderList **********/
.ui-orderlist  .ui-orderlist-list{
    width: 500px;
    height: 500px;
}

.ui-datatable.tableColoredPanel .ui-datatable-header{
    background: #406B2B;
}
.ui-datatable-odd {
    background-color:#C9D1F7;
    background-image: none;
}

.ui-datatable-even {
    background-color:#DDE3FD;
    background-image: none;
}